Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 France F5 France F6 France F7 Germany F6 France F1 France F4 France F5 France F7 France F8 France F12 France F16 France F17 France F22 France F11 ATU Cup - Weiden Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Timisoara Challenger - Timisoara Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Open Mutouest de Saint-Brieuc - St. Brieuc Open de Franche-Comte - Besancon Stella Artois Clay Court Championships - Budaors Timisoara Challenger 2005 - Timisoara Nord LB Open 2006 - Braunschweig Mons Challenger Amer-Wilson Tampere Challenger - Tampere Noumea Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Quimper Challenger Bordeaux Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Nottingham Challenger Turin Challenger Pekao Open 2003 - Szczecin Sopot Challenger Open de Franche-Comte - Besancon Stella Artois Clay Court Championship - Budaors Nokian Hakkapeliitta Open - Tampere Oberstaufen Cup - Oberstaufen Quimper Challenger Challenger 42 - Andrezieux Rabat Challenger Marrakech Challenger St. Brieuc Challenger Banca Stato Challenger - Lugano BH Telecom Indoors Sarajevo 2006 - Sarajevo Citta di Monza - Monza Tunis Challenger Bordeaux Challenger Kosice Challenger Milan Challenger Bancastato Challenger Lugano - Lugano BNP Paribas Primrose - Bordeaux St. Remy Challenger Rennes Challenger Orleans Challenger Blois Challenger Scheveningen Challenger St. Remy Challenger Cherbourg Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger St. Remy Challenger Siemens Open - Scheveningen Cherbourg Challenger BMW Tennis Championship - Sunrise Noumea Challenger Quimper Challenger Le Gosier Challenger Napoli Challenger Bordeaux Challenger Orleans Challenger Mons Challenger Challenger Groningen - Groningen St. Brieuc Challenger Warsteiner Challenger Lubeck - Lubeck Nord/LB Open - Braunschweig Architect Open - Budapest Warta Cup 2001 - Sopot Blois Challenger V Trani Cup - Trani Asics Challenger Open - Monchengladbach Open Mutouest - St. Brieuc Courmayeur Challenger Cherbourg Challenger Open Mutouest St. Brieuc - St. Brieuc Mons Challenger Rennes Challenger Estoril Open - Estoril Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Open 13 - Marseille BellSouth Open - Vina del Mar Sunrise Challenger Open Seat Godo 2003 - Barcelona Cherbourg Challenger St. Brieuc Challenger 2003 Mercedes Cup - Stuttgart Monterrey Challenger International Championship of Croatia - Umag Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Oberstaufen Challenger Rennes Challenger Segovia Challenger International Championship of Croatia - Umag Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Memorial Savigni - Sassuolo Muller Cup - Ulm The Hilversum Open - Hilversum Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona ATU Cup 2001 - Weiden XI Venice Open - Venice Germany F1 Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Open de L'Isere - Grenoble Challenger 42 - Andrezieux Telenordia Swedish Open - Bastad Open D'Orleans - Orleans Open de L'Isere - Grenoble Mobilux Open - Luxembourg St. Petersburg Open - St. Petersburg Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Pro Tennis World Open - Boca Raton Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen ECM Cup - Prague Mouilleron-Le-Captif Challenger Zivnobanka Czech Open - Prostejov XXVIII Edizione 'A.Savoldi' - Manerbio Diego Open - Budapest San Remo Tennis Cup 15° Piertomaso - San Remo Copa Ericsson Brazil - Sao Paulo Copa AT&T - Buenos Aires VI Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Open de Moselle - Metz Bordeaux Challenger BMW Tennis Championship - Sunrise Davidoff Swiss Indoors - Basel Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham Chennai Open - Chennai Heineken Open - Auckland Asirom Challenger Brasov - Brasov ABN/AMRO World Tennis Tournament - Rotterdam Pekao Open - Szczecin Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Open de Montauban - Montauban San Marino Cepu Open - San Marino Mercedes Cup - Stuttgart The Wrexham Challenger - Wrexham Abierto Mexicano Telfonica MoviStar - Acapulco Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Olbia Geovillage Open - Olbia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Bulgarian Challenger 2002 - Sofia Dutch Open Tennis - Amersfoort Memorial Savigny - Sassuolo Countrywide Classic - Los Angeles Open 13 - Marseille Pilot Pen Tennis - New Haven ATP Challenger Numea - New Caledonia Brisbane - Brisbane Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Synsam Swedish Open - Bastad SA Tennis Open - Johannesburg GHI Bronx Classic - Bronx Mons Challenger Abierto Mexicano Telfonica MoviStar - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Orleans Challenger Internationaux du Doubs - Besancon Rennes Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Open Romania - Bucharest Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Tata Open - Chennai Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Open de Moselle - Metz Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sud de France - Montpellier Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Copa Claro - Buenos Aires Istanbul Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg St. Remy Challenger Garden Open - Rome Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland St. Brieuc Challenger Topshelf Open - 's-Hertogenbosch China Open - Beijing Erste Bank Open - Vienna Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rome Challenger European Open - Antwerp ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ASB Classic - Auckland Barcelona Open Banc Sabadell - Barcelona Scheveningen Challenger Tunis Open - Tunis San Marino Challenger Nokian Hakkapeliitta Open - Tampere Internazionali di Tennis di Bergamo - Bergamo Ethias Tennis Trophy - Mons Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Dutch Open Tennis - Amersfoort Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Pilot Pen Tennis - New Haven International Indoor Tennis Championships of Croatia - Zagreb Rio Open - Rio de Janeiro BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Heineken Open - Auckland The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Rio Open - Rio de Janeiro Rio Open 500 - Rio de Janeiro Qatar ExxonMobil Open - Doha Hypo Group Tennis International - Portschach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Aegon Nottingham Open - Nottingham Open de Moselle - Metz Geneva Challenger China Open - Beijing Kremlin Cup - Moscow Quimper Challenger Brisbane International - Brisbane ASB Classic - Auckland Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Malaysian Open - Kuala Lumpur Millennium Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Estoril Open - Estoril Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna European Open - Antwerp Argentina Open - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing AEGON International - Eastbourne Gelsor Open Romania - Bucharest Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Masters Series - Hamburg China Open - Beijing Countrywide Classic - Los Angeles BRD Nastase Tiriac Trophy - Bucharest Campionati Internazionali di Sicilia - Palermo ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Valencia Open - Valencia St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen Rio Open - Rio de Janeiro The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Croatia Open Umag - Umag Tennis Masters Series - Madrid Chennai Open - Chennai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BMW Open - Munich Grand Prix Hassan II - Casablanca Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Heineken Open - Auckland Telecom Italia Masters - Rome Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg Geneva Open - Geneva Rogers Cup - Montreal Rogers Cup - Montreal Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Davis Cup, World Group, F, ARG-ESP 1-3 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Davis Cup, World Group, PO, IND-ESP 0-5 Wimbledon - London Davis Cup, World Group, QF, ESP-GER 3-2 French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid Capitala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group I, DEN-ESP 0-5 Hopman Cup - Perth The Mubadala World Tennis Championship Davis Cup, World Group, QF, USA-ESP 1-3 Olympics - Beijing